adding and updating plugins