Commit from DS Class.
Recursive call of update_others.
Added worker class.
Added condition to differentiate between first and other join calls