- finalize observer logic