Bose-hubbard model with occupation-dependent parameters