fix bug: first get return target not proxy