fix short list bug