add protect time, send warning when shadow too young