context menu, icon update, common update commit