remove binary
refactor req.is and req.accepts*