non-blocking bug + template cahce