update for gtk3