add join back into scheduler since we removed sinatra