add and update plugins