added also store.invalidate to finally kill the memory leak