improve: refresh data when url changes
improve: refresh data when url changes