MessageHub refactoring
Lease renewal added