but the code needs to be simplified and cleaned before merging
- performance tests pending - TODO: timestamps after refresh are decreasing
it works. Reproducing #39