updates based on rendering viewport/map api change