slowly update