Support reactor in atom

- one shot activation
- handle async resp on activation