only update elpa if neccessary