update copy algorithm description