but the issue was sorted out in kitkat update
though by that time i was addicted to Lux's custom profile. It gives you full control of how much brightness you want from pitch black to bright sun.
Even now on M8, auto brightness work fine but i felt minimum brightness was still too bright for reading in total dark. So i installed Lux and set minimum brightness on -30% and there you go, problem solved. 