Express async middleware helpers to reduce endpoint complexity