update cancelHandleForSource