support define with deps aync