thats quite normal there are always processes running in the background and cached processess too the os would manage the ram itself just keep a check on which apps generally would take up lot of ram, i also have around 350 free ram after all apps installed and daily usage.. my friend what do u expect that u should have all 900mb of free ram???