fix temporal bug