self-heating cap