update schema and posts routing spec