add block handling to mapped_hmget