modify func top and and TOP in dataflowpass constructor