update composition post