fixes the bug that fs queue will never called; optimizes calling chain
updates version