Move state to separate actor