responses refactored, server can answer more than 1 request