finish services, alarm,  and solve some bugs, but still have some problems that can't solved now.