Fix bug of surface that has multiple bo