add hash access test
fix get return nil if no data