adds async option

this allows for synchronous requests.  see #101.