lazy loading, concurrent data server using haskell-hdbc