Got ClientUpdateTask into a mostly-working order. No progress reporting yet.