Finishing web ui, download data api added