Refactor: clean up runOnFunction
Refactor: clean up runOnFunction

columbia/neongoby,columbia/neongoby,columbia/neongoby,wujingyue/neongoby,columbia/neongoby,wujingyue/neongoby,grievejia/neonGobyPort,wujingyue/neongoby,grievejia/neonGobyPort