change player init method
update ui