combination of a task based programming paradigm with flux pattern