Updated platform to work with the client code asynchronously