add module dependency configurable
apply finite queue to comet message processing