Simplify serve parameters
Extract request reader functions to request_processor