better update script
auto update