integrate with mail server
refactoring MVP with gwt best practise