- update pin, fix bugs