Modify the Drinking TimerTask Part

Add dFlag to the receiver function to handle the muti-scheduled-task
problems