correct update of decay