implement dcache
[bugfix] data_x must be data-forwarded, too
implemented load hazard