How to optimize PUT requests