introduce bulk processor and listener

Signed-off-by: Amit Gupta <agupta@pivotallabs.com>