adding auto updater