bug fix pop vec