fixed hgetall return