update productive post