refactoring FutureActor.cs