push back when out of river, change a new shader

push back when out of river, change a new shader