ticket:48 fix unexpected vibration bug
ticket:48 change vibration thread to asynctask
Merge branch 't48_unexpected_vibration'