fix bug for shelf import