delay and stop when done