bug fix : switch table will drop item