updating obj