fix issue with system monitor crashing; add dispatch timer for filtering