perform updates only if file has been touched (tnx Arne)