add topology tools
add spout queue metric & new measurable spout impl