cleanup start position callback