split funcall to funcall and funcall_symbol