update

fix bugs