try publish/subscribe & remove autopublish