up and fix build libgdata