@PostConstruct would not be called concurrently, rite? Do we need the current status as AtomicRef?