update : speedup, weak objects