add picker data handler