use hook_process_hashtable instead of request function. Less flexable as...

... we can't check status code or anything (that i've been able to find), but is async