retry request when failed, set date when `now` button clicked, filter duplicate tasks