[penlin ] fix bug about copy state