update single object and retreive