fixes issue #44 now loads the messages only once at start and whenever have new message