Driving A 10x10x10 RGB Cube

tlc.update() always returns immediately. It doesn't wait for the LEDs to update.

You need to look at the flag returned by tlc.update() and wait for it to return a 0m like this:

while (tlc.update()) {
}