add async to all client files