* fix BroadcastReceiver
* finish message not work
* delete finish message
* start implement timeout