wrap post in dosync, add id generator to helpers