Dispatch and create messages based on type
Increase version