Add runAsync() for embedded apps that don't want to block.