g_async_result_get_source_object() returns a full reference, which needs to get unref-ed when no longer used.