add timestamp
add wait in element put