Avoid circular reference between request and dispatch state to speed up memory collection
Calculate controller_url on-demand to speed up things