revise the ci build