added timestamps to callbacks