update web-loaders to match the new async API