read from key dir each time