real initial update