event driven async platform