Remake service module, implement room list requesting
Fix design