synchrionized work, now pushing result