Sub-Weyl bound for $GL(2)$ $L$-functions