finished callbyrefarrayresult