Refactored instance listen method

   * also don't log error with Fatal as it will panic