add #update_attributes