use cms::thread_safe attribute for filtering