Update?
Well it doesn't really sound that complicated, from the reports already available, the crew apparently was landing in some pretty rough conditions, shortish runway, heavy rain, and I would assume a contaminated runway, add to that a long landing, recipe for disaster.