added overridable method to spawn new fibers