Use async task for network requests