add timeout, clear alarm when add new