upload program from SD card , any suggestions ?

CrossRoads:
I offer a board that lets you load sketches from SD card into many processors. Is that what you are after?
Or did you want the board to upload code to itself?

Cross Roads Electronics

"Or did you want the board to upload code to itself?"

That's like pulling yourself up by your own bootstraps.

.