1, sort on distance
2, add gui render queue