testing clients frontend, updated server to be async