update messages submodule
It compiles \o/. Major refactoring