update to latest and greatest middleman