fix function call no argument bug