Add async loading.