needs_update(): Return non-zero if update is required