bugfix for when topic does not exist, upgraded some deps