redo spark graphics, add spark render setting