trying out Elixir & Livebooks TODO maybe smarter caching + manual refresh hide / show individual listings db write concurrency issues?