moved asynchronous methods for running SFs to control.ReactiveSystem