fix request dispatching