bind events
update
buy page