refresh navigator when data changes