look like it works
add error log when could get the correct value
disable nslog in battery get add timer stop and resume code for nstimer