fluent tasking refactoring setup