fixed a bug in evaluation manner of symbol for function argument