dalliを利用した場合のマルチスレッド関連のバグを修正

キャッシュストアにdalli_storeを指定している場合に、ループの中でキャッシュから最新の値を読めないため、無限ループが発生する可能性がある。
ループの中でキャッシュを読む部分を、別スレッドにすることで問題解消。