update based on changes to watchDir()