update preach model