reviewed Event creation on reception. Checking on cache on reception