Changed payload to be concurrent and added cache removal event