updating some of the actor framework stuff