update forest's copy constructor