Fix datasource in Donate page and update donate service