update barrel