Changed how children array is tested for valid objects.

numpy.where yields different results with numpy v1.9 and v1.8
for object arrays containing 'None'.
Fixed update time computation.