update factory entity and listing