add scala actor model