fix todo desc empty cause bug