local update