Update my changes 

Added Scheduling and Async code