fixed check spec existence task