code cleanup
feature: block reloads & delete after half-life