added better check for file change (length + last modified)