rewrite router async logic

need to return here and not further proxy the request