moved CEP into a separate dispatcher and actor