修正warehouse的一些bug.