clean tasks depend on init