Update checking is now performed as an async task