sped up update_usteady