fix unavailable seats bug