[minor] lazy require