add a new API 'LazyJoin'