fallback to use waterline join