Update repos only when needed