updating with path experience