server now does both; it uses pre-binned data and gets new data