fix storage to be per-project
added refresh command