Coalesce HTTP requests

Why this change? Is it necessary?