Refactored update information fetch to make it non-blocking