finished the async http collect challenge