more README
added assign_on_call functor