tpl: compile added missed exec_cached, unit tests up