def add_homeless_host(homeless_id, homeless_host)
      self.with_lock(wait: true) do
        return RESPONSE_DOUBLE if self.homeless_host.any?{ |se| se[:homeless_id] == homeless_id }
        return RESPONSE_INVALID unless valid_action?(homeless_id, homeless_host, 'homeless')