use couchmagick-listen