Optimize simulator.
Add unstaged files.
Add delay support