update messages
run class as proc