added HTTP timeouts, cutting out logging