add clear task function