code review for doublesided picking update