middleman sync