fix function return value bug by poping List, Array, Dictionary push_value which is temp