Fix bug of dropping piece when forwarding