fix bug in pickup-slot-item