Ah ok, i was just having an update, it didn’t updated automatically. it only update when i refresh snap
Edited: I am not sure but its written on Arch Wiki
The package ships several systemd unit files, which manage several tasks like automatically refreshing all installed snaps once a new version is released.
To launch the snapd daemon when snap tries to use it, start the snapd.socket and/or enable it to have it started at boot.
To start the timer which periodically refreshes snaps when a new version is pushed to the store use:
systemctl start snapd.refresh.timer