impoves cache self-webworker behavior