instance variable update