Speed improvement when selecting a data

- What's the point to check the `fieldCount` in every iteration? (fieldCount is a property on all supported platforms since Release 3.3.0 of the Titanium SDK)

I did also few other changes - improvements. Selecting a data should be now ~50% faster than before. Tested on an iPad 3 with the latest SDK.