fix bugs
update