update jsdoc and fix DataCell bug