update libsoup features and stop using libsoup-gnome