Added put request implementation