Moving to a fully asynchronous web client