Implemented auto updater