Fix #167 which was caused when the initial baselayers request to server wasn't finished when snapshot was loaded.
  Refactor snapshots to load from msgbus event.