update call is tested and working