fix observe scanner on dispatcher