make unlock delegate callback specific for pin