Request handlers now asynchronously return the appropriate response