update Callback.scala