updated update info dialog class to not use functon objects for message handling