Updated Source

This implemented more of a queue for async task (in the event that you need something to run but for a short time.
Implemented a snapshot.