add usage display and polling interval