fix door bug