repair bug between view and list