fix file deps
support more extension