load callback and some cleanup
update assets