don't deal with uv for nested loop on browser side