catching exception, decrease tasklist