Updates diff/int + random