optimize object item view