fixed repeated list bug