add timeout to solve blocked key