you dont handle an error, so that request might drop?
or what happened? check how express handles when a controller returns a promise