delete task implemented