add more copy when new client