implement stop/resume functionality for joins
implement restart in dining philosophers, with busy indicator