Bug fix

Fixed a bug where current step time elapsed is not correctly shown
Waiting steps now stack to the top
Bug fix

Fixed a bug where the waiting steps not stacked correctly
Bug fix

Fixed a bug where when waiting queue is long enough, the waiting stack
may fail to work