How to manage a state between processes