better update_site