tried to get http to work, but not async