fix service data flow to blocks