v3: update capture