update cairo and gtk2