added sync component to leverage syncing file and directories to the box