only copy if dst doesn't exist