Add check to see if update/pull is necessary