fix fill mode bug