Update Checker Async again

UpdateChecker made Async and is thread safe