fix fastcopy()

recursion bug