making the event upsert, slows it down but will speed up recommendations
inc version