Let onValue can handle state