work by modified time and not create time