switched from animate to NSTimer to implement shuffle