fix bug in update : personal GenericImpl