edit publisher observer