optizime the Model,Collection and View's usage
add 'confirm' of component