updating readme
use monitor to trigger synchronization

this is better for overall performance since the mointor calls are
automatically aggregated
adding gitignore