- Post process function returns promise
- speed up some of the timeouts
- Mimic angular service