workaround on timespec until reach another better solution