Added Async Functionality and Reload Data