fix poll timer and broadcast array changes