add morphing thread