updated table view to avoid reload entire section but specific rows