code swapping (keep strand in ActorRunner only rather than in the actor itself)