base-item: Port the load operation to GTask

Fixes: https://bugzilla.gnome.org/731391