Note: t.Join() is a blocking code, the UI will freeze
//---------------------------------------------------------------------
passing multiple parameters using Lamda expression