Automatic push and retry