minor fixes
get rip of redundant reload data method
finally a better way to determine accurate height of a uitextview