updated deps and refactor bundle tasks