callback based upload for restoring settings