implemented alert updates