Recent synthetic strategies of medicinally important imidazothiadiazoles