fix bug for cell reused
initial and implement coredata
core data attribute type not set
Merge remote-tracking branch 'origin/master'