English: It should have done so earlier.
Telugu: ఇది ముందే చేసి ఉండాల్సిందేమో.