Revert "gofmt"

This reverts commit 97e656d1034ff5773c232f027a2ce72accfc4c66.
Revert "simple DiscoveryFilter mechanism for Consumer"

This reverts commit 57c892c7c37a70647b2df6133de985c282ff9da9.
generic consumer behaviors modification, currently only DiscoveryFilter interface