fix routing promises to allow getting to /new