update Player factory
update view