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