update composer lock
update services
use trait activity