it is possible to watch value without listener function