replace Mojolicious app with a true non-blocking Mojolicious app