fixed locking issue within timer module, should have taken a copy of the list in the first place