every thing update

update all function