separate json status endpoint, always go to status page rather than directly redirecting on success or failure
3 second client polling interval