register condition changed