get rid of ForkedEvaluator and reimplement it. Fix #2