add possibility to put value with custom ttl