updated entity with collision