[backend] fix publisher cache usage