commit junk, persist & cyclic should be handled by the actor