Modify two issues

1. Make selection stable while highlighting TODO item
2. if exist unreadable character in one TODO comment, then all other TODO
comment are lost, because FAILED convert NSData to NSString.