add possibility to specifi startpoint for messages
Cache old msgs