command controller fix: create and poll