Use networkutil to prevent duplicated request; remove old datasources