supporting .sass files too, and fixing circular dependency issue