rules: changing http requests to async