use local_scheduler in example and tests
catch everything ES-related
updated docstring
sensible initial value for needs_parsing