use dummy object instead of polling
squash! use dummy object instead of polling