update copyright
makefile: *clean: clean doc make.bat
use contexts for sync behavior and current group
improve docstrings
add FIXME
improve exc classes