add broadcast receiver for receiving schedule

Signed-off-by: Yenchi Lin <yenchi@gmail.com>
use a inner broadcast receiver to receive schedule info

Signed-off-by: Yenchi Lin <yenchi@gmail.com>