add write with time of blocking argument