add configurable interval for status polling