progress on message processing