add key expire check