fix bug some member not initial
add Wake Lock use permation