Updated tick to use then and finally promise to only notify on success but to continue to poll always