copy only if file is different