a java application for periodically synchronizing files or directories