gradually do something