change to full online algorithm; use test_hdp to test; can't run yet