Huge refactory, remove request model and topology model, merge two pool monitors