create IDX also for grouping
minor, remove double white space in code
minor, timing FUN use datatable.verbose=FALSE