[fix] res->req
[fix] have .listen override the config