add _mtime_field to warehouse data struct; fix last_known_mtime