Yun shield with Uno + 2.2 TFT screen, cannot use hardware SPI to control TFT scr

2.2 TFT screen can work properly on software SPI with yun shield

yun shield is put on top of arduino uno

connection is like this

sclk - digital pin out on yun shield 13
miso - digital pin out on yun shield 12
mosi - digital pin out on yun shield 11
cs - digital pin out on yun shield 10
dc - digital pin out on yun shield 9
rst - digital pin out on yun shield 8

but screen action is exctremely slow, so i change to use hardware SPI

I tried the above connection using hardware SPI, it is failed, TFT screen just show white color
and I checked on web, someone suggest to use ICSP pin, so i tried to connect like this

sclk - yun shield ICSP pin 3
miso - yun shield ICSP pin 1
mosi - yun shield ICSP pin 4
cs - digital pin out on yun shield 10
dc - digital pin out on yun shield 9
rst - digital pin out on yun shield 8

It is still fail

Anyone can tell what is the proper wiring to use hardware SPI to control TFT screen??