it seems to resolve deadlock issue. :s