debug
refactor with android service